// TODO: java版临时注释 默认值 优先级低
// package com.inspur.edp.bef.dtgenerator.core.beActionAssemblerFactory;
//
//
//
//
//
//
//
//
//
//
//
//
//
// public class DefaultValueProccessorMethodGenerator extends ClassMethodGenerator
// {
//	private static final String methodName = "GetDefaultValueProcessor";
//	java.util.ArrayList<ParameterInfo> tempVar = new java.util.ArrayList<ParameterInfo>(1);
//	private BefCoreGenCtx coreGenContext;
//
// { ParameterName ="beContext", ParameterType = IBEContext.class}
//	public DefaultValueProccessorMethodGenerator(BefCoreGenCtx coreGenContext)
//	{
//		this.coreGenContext = coreGenContext;
//	}
//
//
//	@Override
//	protected java.util.ArrayList<ModifierKeyword>  getAccessModifiers() { return new
// java.util.ArrayList<ModifierKeyword>(java.util.Arrays.asList(new ModifierKeyword[] {
// ModifierKeyword.PUBLIC_KEYWORD, ModifierKeyword.Override })); }
//	tempVar.new ParameterInfo
//
//	@Override
//	protected String  getMethodName() { return methodName; };
//
//
//	@Override
//	protected java.util.ArrayList<ParameterInfo>  getParameterCollection() { return tempVar; }
//
//
//	@Override
//	protected TypeInfo  getReturnType() { return IDefaultValueProcessor.class; }
//
//	@Override
//	protected Block  buildMethodBody()
//	{
//		return
// SyntaxFactory.Block(SyntaxFactory.<StatementSyntax>SingletonList(SyntaxFactory.ReturnStatement(SyntaxFactory.ObjectCreationExpression(SyntaxFactory.IdentifierName(DefaultValueProcessorGenerator.GetItemName(coreGenContext.getBeGenCtx().getBE()))).WithArgumentList(SyntaxFactory.ArgumentList()))));
//	}
//
//
//	@Override
//	protected java.util.ArrayList<BaseGenerator>  createChildGenerators() { return new
// java.util.ArrayList<BaseGenerator>(2) { new DefaultValueProcessorGenerator(coreGenContext),new
// DefaultValueDicGenerator(coreGenContext) }; }
// }
